special purpose ship - English Synonyms Dictionary